#include<bits/stdc++.h>
using namespace std;
#define all(x) (x).begin(),(x).end()
#define rall(x) (x).rbegin(),(x).rend()
const int N=2e5+10;
#define INF 0x3f3f3f3f;
typedef long long int ll;
#define close(); std::ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);
//----------------------------------------------------------------------------//
ll n;
int main()
{
	close();
	cin>>n;
	if(n==1) cout<<1<<'\n';
	else
	{
		ll cur=1,ans=1,sum=1;
		while(sum<n)
		{
			cur*=3;
			sum+=cur;
			ans++;
		}
		cout<<ans<<'\n';
	}
	return 0;
}

//1 1
//2 1 2
//3 1 2
//4 1 2 3(3+1==4)
//5 1 2 3(3+1==4,4+1==5可以累加,可以看成3+1 3+2 3+3也就是3最多从1加到自己最大到6这个位置,大于6就要添加一个数字,也就是他的3*2,依次往后推)